package com.efo.mapper;

import com.efo.model.AccountStaff;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

/**
 * @Package: com.efo.mapper
 * @Description:员工账号接口
 * @Author HL
 * @Create 2021年11月06日 14时35分20秒
 */
@Mapper
@Repository
public interface AccountStaffMapper {
    /*
     * @Author: HL
     * @Date: 2021年11月06日 17时40分36秒
     * @Description: 查询一个账号信息
     * @param accountStaff
     * @return int
     **/
    AccountStaff selectOne(AccountStaff accountStaff);

     /*
      * @Author: HL
      * @Date: 2021年11月06日 15时02分04秒
      * @Description: 查询全部员工账号信息
      * @param accountStaff
      * @return java.util.List<java.util.Map<java.lang.String,java.lang.Object>>
      **/
    List<AccountStaff> SelectList(AccountStaff accountStaff);

    /*
     * @Author: HL
     * @Date: 2021年11月06日 15时03分56秒
     * @Description: 添加员工账号信息
     * @param accountStaff
     * @return int
     **/
    int insert(AccountStaff accountStaff);

    /*
     * @Author: HL
     * @Date: 2021年11月06日 15时04分19秒
     * @Description: 修改员工账号信息
     * @param accountStaff
     * @return int
     **/
    int update(AccountStaff accountStaff);

    /*
     * @Author: HL
     * @Date: 2021年11月06日 15时04分47秒
     * @Description: 删除员工账号信息
     * @param id
     * @return int
     **/
    int delete(Integer id);


}
